package com.erp.controller;

import com.erp.pojo.market.SaleProduct;
import com.erp.pojo.warehouse.Warehouse;
import com.erp.vo.Result;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("inventory")
public class InventoryController {
    //    库存模块
//    sql数据库:erp_inventory
    /**
     *传入页码和页数
     * 需求:
     *  分页查询
     *  查询仓库列表
     *输出:
     *  分页的列表查询
     *      默认1,10
     * **/
//    采购列表查询
    @RequestMapping("pageList")
    public Result pageList(String pageNumber, String pageSize){
        return null;
    }
    /**
     *传入仓库的id
     *需求:
     * 通过仓库的id
     * 查询仓库表
     *输出:
     * 将查询到的所有仓库信息通过Dto返回
     * */
//    采购产品详情
    @RequestMapping("findByid")
    public Result findByid(@RequestParam("id") long id){
        return null;
    }
    /**
     * 传入仓库实体类
     * 需求:
     *  给仓库表中填写信息
     *  并且对应的字段都不能为空
     *  使用oss进行文件上传
     * 输出:
     *  添加是否成功的提示信息
     * */
//    添加仓库
    @RequestMapping("addWareHouse")
    public Result addSaleProduct(@RequestBody Warehouse warehouse){
        return null;
    }
}
